﻿//#define _CRT_SECURE_NO_WARNINGS  1
////一定要动手，例子不管多么简单，建议至少自己手敲一遍看看是否理解了里头的细枝末节。
////一定要学会思考，思考为什么要这样，而不是那样。还要举一反三地思考
//#include"head.h"
//
//#include<stdbool.h>
//#include<math.h>
////char* show()
////{
////	char str[] = "hello bit";
////	return str;
////}
////int main()
////{
////	char* s = show();
////	printf("%s\n", s);
////	system("pause");
////	return 0;
////}
////struct data {
////	int num;
////	int arr[10];
////};
////int main()
////{
////	printf("%d\n", sizeof(struct data));
////	return 0;
////}
//union un {
//	int a;
//	char b;
//};
//enum color {
//	RED,
//	YELLOW,
//};
//int main()
//{
//	union un x;
//	printf("%p\n", &x);
//	printf("%p\n", &(x.a));
//	printf("%p\n", &(x.b));
//
//
//	/*x.a = 10;
//	x.b = 'x';
//	union un* p = &x;
//	p->a = 0;
//	printf("%d\n", p->a);
//	printf("%d\n", sizeof(x));*/
//}